#pragma once
#include "Controller.h"
#include "../view/GameView.h"
#include "GameButtonController.h"

class GameController : public Controller {
private:
	Controller* buttonAnimation;
	GameModel* gameModel;

public:
	GameController();
	GameController(View* view);
	
	bool GameController::getFlagContinue();
	void GameController::setFlagContinue(bool flagContinue);

	bool GameController::loadView();
	void GameController::updateView();
	void GameController::updateModel();
	Controller* GameController::handleEvent(SDL_Event* event);

	GameModel* GameController::getGameModel();
	void GameController::setGameModel(GameModel* gameModel);

	~GameController();
};

